package com.krtech.wecard.module.ramble.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class ExportVo {

    /**
     * name
     */
    @TableField(value = "nick_name")
    @ApiModelProperty(value = "name")
    @Excel(name = "微信昵称")
    private String nickName;

    /**
     * phone
     */
    @TableField(value = "phone")
    @ApiModelProperty(value = "phone")
    @Excel(name = "电话")
    private String phone;

    /**
     * openId
     */
    @TableField(value = "open_id")
    @ApiModelProperty(value = "openId")
    @Excel(name = "openId")
    private String openId;

    /**
     * 创建时间
     */
    @TableField(value = "CREATED_TIME")
    @ApiModelProperty(value = "创建时间")
    @Excel(name = "领取时间",format = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;

    /**
     * 创建时间
     */
    @TableField(value = "CREATED_TIME")
    @ApiModelProperty(value = "首次进入时间")
//    @Excel(name = "首次进入时间",format = "yyyy-MM-dd HH:mm:ss")
    private Date firstTime;

    /**
     * 领取坎级
     */
    @TableField(value = "kanji")
    @ApiModelProperty(value = "领取坎级")
    @Excel(name = "领取坎级")
    private Integer kanji;


    @Excel(name = "当日步数")
    private Integer todayStep;

    @Excel(name = "总计步数")
    private Integer totalStep;

    @Excel(name = "可领")
    private Integer canAccept;

    @Excel(name = "已领")
    private Integer hasAccept;

    @Excel(name = "未领")
    private Integer noAccept;
//
//    @Excel(name = "总计步数")
//    private Integer remainAccept;

    @Excel(name = "昨日新增人数")
    private Integer yeasterDayAddPerson;

    @Excel(name = "总参与人数")
    private Integer totalAddPerson;

}
